#include <iostream>
#include <vector>

using namespace std;

/*
iterator erase (const_iterator position);
iterator erase (const_iterator first, const_iterator last);
*/

// erase() 从向量中删除单个元素（位置）或一系列元素

int main()
{
    vector<int> v1;
    v1.push_back(1);
    v1.push_back(2);
    v1.push_back(3);
    v1.push_back(4);

    // v1.erase(v1.begin() + 1);             // 删除第二个元素
    v1.erase(v1.begin(), v1.begin() + 2); // 删除前两个元素

    for (auto i : v1)
    {
        cout << i << " ";
    }
}